﻿using System;
using System.Collections.Generic;
using SAFPodcast.WP8.DTO.Entities;
using SAFPodcast.WP8.DTO.TO;
using SAFPodcast.WP8.Model.Services;

namespace SAFPodcast.WP8.Model.Design
{
    public class DesignDataService : IDataService
    {
        public void DownloadPodcast(Uri uri, Action<DownloadDataItem, Exception> callback)
        {

        }

        public Feed AddFeed(String uriAsString, String name)
        {
            return null;
        }

        public void DeleteFeed(Feed feed)
        {
        }

        public void InitializeDB()
        {
        }

        public void TestFeed(Uri uri, Action<bool> callback)
        {
        }

        public Feed UpdateFeed(Feed selectedFeed, string urlAsString, string name)
        {
            return null;
        }

        public void LoadAndParseFeed(Feed feed, Action<List<FeedItem>, Exception> onSuccess)
        {
        }

        public void GetFeedName(Uri uri, Action<string, Exception> callback)
        {

        }


        public void ParseAsync(string xml, Action<System.Collections.Generic.List<FeedItem>> callback)
        {

        }


        public void DownloadFeedItem(FeedItem feedItem, Action<DownloadFeedItemDataItem, Exception> callback)
        {

        }


        public void GetFeeds(Action<FeedListDataItem, Exception> callback)
        {

        }


        public void InitializeErrorManagement()
        {

        }

        public void SendErrors()
        {

        }

        public void EmptyReceptionDir()
        {

        }
    }
}
